home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / WordMatch ••• / WordMatch / WordMatch.rsrc / CODE_8.txt < prev    next >
Text File  |  1987-08-11  |  60KB  |  1,050 lines

  1. # near model CODE resource
  2. # jump table entries: 744-754 (11 of them)
  3. export_103:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  7. 0000000C  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  8. 00000010  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  9. 00000016  4A2D FF0C                tst.b      [A5 - 0xF4]
  10. 0000001A  6700 000E                beq        +0x10 /* 0000002A */
  11. 0000001E  487A 013A                pea.l      [PC + 0x13A /* 0000015A, value 0x1B544564, pstring "TEditView.IView on object: " */]
  12. 00000022  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13. 00000026  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  14. label0000002A:
  15. 0000002A  286E 0008                movea.l    A4, [A6 + 0x8]
  16. 0000002E  2854                     movea.l    A4, [A4]
  17. 00000030  42AC 001C                clr.l      [A4 + 0x1C]
  18. 00000034  286E 0008                movea.l    A4, [A6 + 0x8]
  19. 00000038  2854                     movea.l    A4, [A4]
  20. 0000003A  422C 0038                clr.b      [A4 + 0x38]
  21. 0000003E  286E 0008                movea.l    A4, [A6 + 0x8]
  22. 00000042  2854                     movea.l    A4, [A4]
  23. 00000044  422C 0039                clr.b      [A4 + 0x39]
  24. 00000048  286E 0008                movea.l    A4, [A6 + 0x8]
  25. 0000004C  2854                     movea.l    A4, [A4]
  26. 0000004E  42AC 0030                clr.l      [A4 + 0x30]
  27. 00000052  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 00000056  2854                     movea.l    A4, [A4]
  29. 00000058  486C 0020                pea.l      [A4 + 0x20]
  30. 0000005C  3F3C 0005                move.w     -[A7], 0x5
  31. 00000060  3F3C 0005                move.w     -[A7], 0x5
  32. 00000064  3F3C 0095                move.w     -[A7], 0x95
  33. 00000068  3F3C 0095                move.w     -[A7], 0x95
  34. 0000006C  A8A7                     syscall    SetRect
  35. 0000006E  286E 0008                movea.l    A4, [A6 + 0x8]
  36. 00000072  2854                     movea.l    A4, [A4]
  37. 00000074  486C 0034                pea.l      [A4 + 0x34]
  38. 00000078  3F3C 009F                move.w     -[A7], 0x9F
  39. 0000007C  3E3C 0090                move.w     D7, 0x90
  40. 00000080  48C7                     ext.l      D7
  41. 00000082  8FFC 0002                divs.w     D7, 0x2
  42. 00000086  5A47                     addq.w     D7, 5
  43. 00000088  3F07                     move.w     -[A7], D7
  44. 0000008A  A880                     syscall    SetPt
  45. 0000008C  286E 0008                movea.l    A4, [A6 + 0x8]
  46. 00000090  2854                     movea.l    A4, [A4]
  47. 00000092  266E 0008                movea.l    A3, [A6 + 0x8]
  48. 00000096  2653                     movea.l    A3, [A3]
  49. 00000098  296B 0034 0028           move.l     [A4 + 0x28], [A3 + 0x34]
  50. 0000009E  286E 0008                movea.l    A4, [A6 + 0x8]
  51. 000000A2  2854                     movea.l    A4, [A4]
  52. 000000A4  266E 0008                movea.l    A3, [A6 + 0x8]
  53. 000000A8  2653                     movea.l    A3, [A3]
  54. 000000AA  3E2B 0028                move.w     D7, [A3 + 0x28]
  55. 000000AE  0447 0020                subi.w     D7, 0x20 /* ' ' */
  56. 000000B2  3947 0028                move.w     [A4 + 0x28], D7
  57. 000000B6  286E 0008                movea.l    A4, [A6 + 0x8]
  58. 000000BA  2854                     movea.l    A4, [A4]
  59. 000000BC  266E 0008                movea.l    A3, [A6 + 0x8]
  60. 000000C0  2653                     movea.l    A3, [A3]
  61. 000000C2  3E2B 0028                move.w     D7, [A3 + 0x28]
  62. 000000C6  0647 0028                addi.w     D7, 0x28 /* '(' */
  63. 000000CA  3947 002C                move.w     [A4 + 0x2C], D7
  64. 000000CE  286E 0008                movea.l    A4, [A6 + 0x8]
  65. 000000D2  2854                     movea.l    A4, [A4]
  66. 000000D4  266E 0008                movea.l    A3, [A6 + 0x8]
  67. 000000D8  2653                     movea.l    A3, [A3]
  68. 000000DA  3E2B 002A                move.w     D7, [A3 + 0x2A]
  69. 000000DE  5947                     subq.w     D7, 4
  70. 000000E0  3947 002A                move.w     [A4 + 0x2A], D7
  71. 000000E4  286E 0008                movea.l    A4, [A6 + 0x8]
  72. 000000E8  2854                     movea.l    A4, [A4]
  73. 000000EA  266E 0008                movea.l    A3, [A6 + 0x8]
  74. 000000EE  2653                     movea.l    A3, [A3]
  75. 000000F0  3E2B 002A                move.w     D7, [A3 + 0x2A]
  76. 000000F4  0647 00C8                addi.w     D7, 0xC8
  77. 000000F8  3947 002E                move.w     [A4 + 0x2E], D7
  78. 000000FC  286E 0008                movea.l    A4, [A6 + 0x8]
  79. 00000100  2854                     movea.l    A4, [A4]
  80. 00000102  3E2C 0020                move.w     D7, [A4 + 0x20]
  81. 00000106  5B47                     subq.w     D7, 5
  82. 00000108  3D47 FFF8                move.w     [A6 - 0x8], D7
  83. 0000010C  286E 0008                movea.l    A4, [A6 + 0x8]
  84. 00000110  2854                     movea.l    A4, [A4]
  85. 00000112  3E2C 0022                move.w     D7, [A4 + 0x22]
  86. 00000116  5B47                     subq.w     D7, 5
  87. 00000118  3D47 FFFA                move.w     [A6 - 0x6], D7
  88. 0000011C  286E 0008                movea.l    A4, [A6 + 0x8]
  89. 00000120  2854                     movea.l    A4, [A4]
  90. 00000122  3E2C 002E                move.w     D7, [A4 + 0x2E]
  91. 00000126  5A47                     addq.w     D7, 5
  92. 00000128  3D47 FFFE                move.w     [A6 - 0x2], D7
  93. 0000012C  286E 0008                movea.l    A4, [A6 + 0x8]
  94. 00000130  2854                     movea.l    A4, [A4]
  95. 00000132  3E2C 0024                move.w     D7, [A4 + 0x24]
  96. 00000136  5A47                     addq.w     D7, 5
  97. 00000138  3D47 FFFC                move.w     [A6 - 0x4], D7
  98. 0000013C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  99. 00000140  486E FFF8                pea.l      [A6 - 0x8]
  100. 00000144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  101. 00000148  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  102. 0000014C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  103. 00000150  4E5E                     unlink     A6
  104. 00000152  205F                     movea.l    A0, [A7]+
  105. 00000154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  106. 00000158  4ED0                     jmp        [A0]
  107. 0000015A  1B54 4564                move.b     [A5 + 0x4564], [A4]
  108. 0000015E  6974                     bvs        +0x76 /* 000001D4 */
  109. 00000160  5669 6577                addq.w     [A1 + 0x6577], 3
  110. 00000164  2E49                     movea.l    A7, A1
  111. 00000166  5669 6577                addq.w     [A1 + 0x6577], 3
  112. 0000016A  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  113. 0000016E  6F62                     ble        +0x64 /* 000001D2 */
  114. 00000170  6A65                     bpl        +0x67 /* 000001D7 */
  115. 00000172  6374                     bls        +0x76 /* 000001E8 */
  116. 00000174  3A20                     move.w     D5, -[A0]
  117. export_102:
  118. 00000176  4E56 0000                link       A6, 0
  119. 0000017A  48E7 0108                movem.l    -[A7], D7,A4
  120. 0000017E  4A2E 000C                tst.b      [A6 + 0xC]
  121. 00000182  6600 0002                bne        +0x4 /* 00000186 */
  122. label00000186:
  123. 00000186  286E 0008                movea.l    A4, [A6 + 0x8]
  124. 0000018A  2854                     movea.l    A4, [A4]
  125. 0000018C  4AAC 0030                tst.l      [A4 + 0x30]
  126. 00000190  6700 000E                beq        +0x10 /* 000001A0 */
  127. 00000194  286E 0008                movea.l    A4, [A6 + 0x8]
  128. 00000198  2854                     movea.l    A4, [A4]
  129. 0000019A  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  130. 0000019E  A9DA                     syscall    TEIdle
  131. label000001A0:
  132. 000001A0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  133. 000001A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  134. 000001A8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  135. 000001AC  4CDF 1080                movem.l    D7,A4, [A7]+
  136. 000001B0  4E5E                     unlink     A6
  137. 000001B2  205F                     movea.l    A0, [A7]+
  138. 000001B4  5C8F                     addq.l     A7, 6
  139. 000001B6  4ED0                     jmp        [A0]
  140. export_101:
  141. 000001B8  4E56 FFDE                link       A6, -0x0022
  142. 000001BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  143. 000001C0  286E 000C                movea.l    A4, [A6 + 0xC]
  144. 000001C4  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  145. 000001C8  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  146. 000001CE  4A2D FF0C                tst.b      [A5 - 0xF4]
  147. label000001D2:
  148. 000001D2  6700 000E                beq        +0x10 /* 000001E2 */
  149. // begin alternate branch 000001D4-000001DA
  150. label000001D4:
  151. 000001D4  000E 487A                ori.b      A6, 0x7A /* 'z' */
  152. 000001D8  01EA                     .incomplete
  153. // end alternate branch 000001D4-000001DA
  154. label000001D4: // (misaligned)
  155. 000001D6  487A 01EA                pea.l      [PC + 0x1EA /* 000003C2, value 0xF544564, pstring "TEditView.Draw " */]
  156. 000001DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  157. 000001DE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  158. label000001E2:
  159. 000001E2  286E 0008                movea.l    A4, [A6 + 0x8]
  160. 000001E6  2854                     movea.l    A4, [A4]
  161. label000001E8:
  162. 000001E8  2D6C 0010 FFF0           move.l     [A6 - 0x10], [A4 + 0x10]
  163. 000001EE  286E FFF0                movea.l    A4, [A6 - 0x10]
  164. 000001F2  2854                     movea.l    A4, [A4]
  165. 000001F4  486C 003C                pea.l      [A4 + 0x3C]
  166. 000001F8  A87B                     syscall    ClipRect
  167. 000001FA  286E 0008                movea.l    A4, [A6 + 0x8]
  168. 000001FE  2854                     movea.l    A4, [A4]
  169. 00000200  558F                     subq.l     A7, 2
  170. 00000202  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  171. 00000206  486D 006A                pea.l      [A5 + 0x6A /* export_9 */]
  172. 0000020A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  173. 0000020E  1E1F                     move.b     D7, [A7]+
  174. 00000210  6700 0104                beq        +0x106 /* 00000316 */
  175. 00000214  266E 0008                movea.l    A3, [A6 + 0x8]
  176. 00000218  2653                     movea.l    A3, [A3]
  177. 0000021A  266B 001C                movea.l    A3, [A3 + 0x1C]
  178. 0000021E  2653                     movea.l    A3, [A3]
  179. 00000220  4AAB 0022                tst.l      [A3 + 0x22]
  180. 00000224  6700 001E                beq        +0x20 /* 00000244 */
  181. 00000228  266E 0008                movea.l    A3, [A6 + 0x8]
  182. 0000022C  2653                     movea.l    A3, [A3]
  183. 0000022E  266B 001C                movea.l    A3, [A3 + 0x1C]
  184. 00000232  2653                     movea.l    A3, [A3]
  185. 00000234  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  186. 00000238  266E 0008                movea.l    A3, [A6 + 0x8]
  187. 0000023C  2653                     movea.l    A3, [A3]
  188. 0000023E  486B 0020                pea.l      [A3 + 0x20]
  189. 00000242  A8F6                     syscall    DrawPicture
  190. label00000244:
  191. 00000244  266E 0008                movea.l    A3, [A6 + 0x8]
  192. 00000248  2653                     movea.l    A3, [A3]
  193. 0000024A  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  194. 0000024E  A9D8                     syscall    TEActivate
  195. 00000250  266E 0008                movea.l    A3, [A6 + 0x8]
  196. 00000254  2653                     movea.l    A3, [A3]
  197. 00000256  486B 0028                pea.l      [A3 + 0x28]
  198. 0000025A  266E 0008                movea.l    A3, [A6 + 0x8]
  199. 0000025E  2653                     movea.l    A3, [A3]
  200. 00000260  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  201. 00000264  A9D3                     syscall    TEUpdate
  202. 00000266  266E 0008                movea.l    A3, [A6 + 0x8]
  203. 0000026A  2653                     movea.l    A3, [A3]
  204. 0000026C  4A2B 0038                tst.b      [A3 + 0x38]
  205. 00000270  6700 002A                beq        +0x2C /* 0000029C */
  206. 00000274  486E FFDE                pea.l      [A6 - 0x22]
  207. 00000278  A898                     syscall    GetPenState
  208. 0000027A  A89E                     syscall    PenNormal
  209. 0000027C  3F3C 0003                move.w     -[A7], 0x3
  210. 00000280  3F3C 0003                move.w     -[A7], 0x3
  211. 00000284  A89B                     syscall    PenSize
  212. 00000286  266E 0008                movea.l    A3, [A6 + 0x8]
  213. 0000028A  2653                     movea.l    A3, [A3]
  214. 0000028C  486B 0028                pea.l      [A3 + 0x28]
  215. 00000290  A8A1                     syscall    FrameRect
  216. 00000292  486E FFDE                pea.l      [A6 - 0x22]
  217. 00000296  A899                     syscall    SetPenState
  218. 00000298  4EFA 0028                jmp        [PC + 0x28 /* 000002C2 */]
  219. label0000029C:
  220. 0000029C  486E FFDE                pea.l      [A6 - 0x22]
  221. 000002A0  A898                     syscall    GetPenState
  222. 000002A2  A89E                     syscall    PenNormal
  223. 000002A4  266E 0008                movea.l    A3, [A6 + 0x8]
  224. 000002A8  2653                     movea.l    A3, [A3]
  225. 000002AA  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  226. 000002AE  A9D9                     syscall    TEDeactivate
  227. 000002B0  266E 0008                movea.l    A3, [A6 + 0x8]
  228. 000002B4  2653                     movea.l    A3, [A3]
  229. 000002B6  486B 0028                pea.l      [A3 + 0x28]
  230. 000002BA  A8A1                     syscall    FrameRect
  231. 000002BC  486E FFDE                pea.l      [A6 - 0x22]
  232. 000002C0  A899                     syscall    SetPenState
  233. label000002C2:
  234. 000002C2  266E 0008                movea.l    A3, [A6 + 0x8]
  235. 000002C6  2653                     movea.l    A3, [A3]
  236. 000002C8  4A2B 0039                tst.b      [A3 + 0x39]
  237. 000002CC  6700 002A                beq        +0x2C /* 000002F8 */
  238. 000002D0  486E FFDE                pea.l      [A6 - 0x22]
  239. 000002D4  A898                     syscall    GetPenState
  240. 000002D6  A89E                     syscall    PenNormal
  241. 000002D8  3F3C 0003                move.w     -[A7], 0x3
  242. 000002DC  3F3C 0003                move.w     -[A7], 0x3
  243. 000002E0  A89B                     syscall    PenSize
  244. 000002E2  266E 0008                movea.l    A3, [A6 + 0x8]
  245. 000002E6  2653                     movea.l    A3, [A3]
  246. 000002E8  486B 0020                pea.l      [A3 + 0x20]
  247. 000002EC  A8A1                     syscall    FrameRect
  248. 000002EE  486E FFDE                pea.l      [A6 - 0x22]
  249. 000002F2  A899                     syscall    SetPenState
  250. 000002F4  4EFA 001C                jmp        [PC + 0x1C /* 00000312 */]
  251. label000002F8:
  252. 000002F8  486E FFDE                pea.l      [A6 - 0x22]
  253. 000002FC  A898                     syscall    GetPenState
  254. 000002FE  A89E                     syscall    PenNormal
  255. 00000300  266E 0008                movea.l    A3, [A6 + 0x8]
  256. 00000304  2653                     movea.l    A3, [A3]
  257. 00000306  486B 0020                pea.l      [A3 + 0x20]
  258. 0000030A  A8A1                     syscall    FrameRect
  259. 0000030C  486E FFDE                pea.l      [A6 - 0x22]
  260. 00000310  A899                     syscall    SetPenState
  261. label00000312:
  262. 00000312  4EFA 0032                jmp        [PC + 0x32 /* 00000346 */]
  263. label00000316:
  264. 00000316  3F3C 0019                move.w     -[A7], 0x19
  265. 0000031A  3F3C 0019                move.w     -[A7], 0x19
  266. 0000031E  A893                     syscall    MoveTo
  267. 00000320  487A 007A                pea.l      [PC + 0x7A /* 0000039C, value 0x25546865 '%The', pstring "There is no WordMatch Pair to edit..." */]
  268. 00000324  A884                     syscall    DrawString
  269. 00000326  3F3C 0019                move.w     -[A7], 0x19
  270. 0000032A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  271. 0000032E  A893                     syscall    MoveTo
  272. 00000330  487A 0044                pea.l      [PC + 0x44 /* 00000376, value 0x24506C65 '$Ple', pstring "Please choose NEW from the FILE menu" */]
  273. 00000334  A884                     syscall    DrawString
  274. 00000336  3F3C 0019                move.w     -[A7], 0x19
  275. 0000033A  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  276. 0000033E  A893                     syscall    MoveTo
  277. 00000340  487A 0016                pea.l      [PC + 0x16 /* 00000358, value 0x1D746F20, pstring "to make a new WordMatch Pair." */]
  278. 00000344  A884                     syscall    DrawString
  279. label00000346:
  280. 00000346  486D FE7A                pea.l      [A5 - 0x186]
  281. 0000034A  A87B                     syscall    ClipRect
  282. 0000034C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  283. 00000350  4E5E                     unlink     A6
  284. 00000352  205F                     movea.l    A0, [A7]+
  285. 00000354  508F                     addq.l     A7, 8
  286. 00000356  4ED0                     jmp        [A0]
  287. 00000358  1D74 6F20 6D61 6B65      move.b     [A6 + 0x6B65], [A4 + 0x6D61 + D6 * 8]
  288. 00000360  2061                     movea.l    A0, -[A1]
  289. 00000362  206E 6577                movea.l    A0, [A6 + 0x6577]
  290. 00000366  2057                     movea.l    A0, [A7]
  291. 00000368  6F72                     ble        +0x74 /* 000003DC */
  292. 0000036A  644D                     bcc        +0x4F /* 000003B9 */
  293. 0000036C  6174                     bsr        +0x76 /* 000003E2 */
  294. 0000036E  6368                     bls        +0x6A /* 000003D8 */
  295. 00000370  2050                     movea.l    A0, [A0]
  296. 00000372  6169                     bsr        +0x6B /* 000003DD */
  297. 00000374  722E                     moveq.l    D1, 0x2E
  298. 00000376  2450                     movea.l    A2, [A0]
  299. 00000378  6C65                     bge        +0x67 /* 000003DF */
  300. 0000037A  6173                     bsr        +0x75 /* 000003EF */
  301. 0000037C  6520                     bcs        +0x22 /* 0000039E */
  302. 0000037E  6368                     bls        +0x6A /* 000003E8 */
  303. 00000380  6F6F                     ble        +0x71 /* 000003F1 */
  304. 00000382  7365                     moveq.l    D1, 0x65
  305. 00000384  204E                     movea.l    A0, A6
  306. 00000386  4557                     chk.w      D2, [A7]
  307. 00000388  2066                     movea.l    A0, -[A6]
  308. 0000038A  726F                     moveq.l    D1, 0x6F
  309. 0000038C  6D20                     blt        +0x22 /* 000003AE */
  310. 0000038E  7468                     moveq.l    D2, 0x68
  311. 00000390  6520                     bcs        +0x22 /* 000003B2 */
  312. 00000392  4649                     not.w      A1
  313. 00000394  4C45 206D                movem.l    D0,D2,D3,D5,D6,A5, D5
  314. 00000398  656E                     bcs        +0x70 /* 00000408 */
  315. 0000039A  7500                     moveq.l    D2, 0x00
  316. 0000039C  2554 6865                move.l     [A2 + 0x6865], [A4]
  317. // begin alternate branch 0000039E-000003A0
  318. label0000039E:
  319. 0000039E  6865                     bvc        +0x67 /* 00000405 */
  320. // end alternate branch 0000039E-000003A0
  321. label0000039E: // (misaligned)
  322. 000003A0  7265                     moveq.l    D1, 0x65
  323. 000003A2  2069 7320                movea.l    A0, [A1 + 0x7320]
  324. 000003A6  6E6F                     bgt        +0x71 /* 00000417 */
  325. 000003A8  2057                     movea.l    A0, [A7]
  326. 000003AA  6F72                     ble        +0x74 /* 0000041E */
  327. 000003AC  644D                     bcc        +0x4F /* 000003FB */
  328. label000003AE:
  329. 000003AE  6174                     bsr        +0x76 /* 00000424 */
  330. 000003B0  6368                     bls        +0x6A /* 0000041A */
  331. label000003B2:
  332. 000003B2  2050                     movea.l    A0, [A0]
  333. 000003B4  6169                     bsr        +0x6B /* 0000041F */
  334. 000003B6  7220                     moveq.l    D1, 0x20
  335. 000003B8  746F                     moveq.l    D2, 0x6F
  336. 000003BA  2065                     movea.l    A0, -[A5]
  337. 000003BC  6469                     bcc        +0x6B /* 00000427 */
  338. 000003BE  742E                     moveq.l    D2, 0x2E
  339. 000003C0  2E2E 0F54                move.l     D7, [A6 + 0xF54]
  340. 000003C4  4564                     chk.w      D2, -[A4]
  341. 000003C6  6974                     bvs        +0x76 /* 0000043C */
  342. 000003C8  5669 6577                addq.w     [A1 + 0x6577], 3
  343. 000003CC  2E44                     movea.l    A7, D4
  344. 000003CE  7261                     moveq.l    D1, 0x61
  345. 000003D0  7720                     moveq.l    D3, 0x20
  346. export_100:
  347. 000003D2  4E56 0000                link       A6, 0
  348. 000003D6  48E7 0100                movem.l    -[A7], D7
  349. // begin alternate branch 000003D8-000003DA
  350. label000003D8:
  351. 000003D8  0100                     btst       D0, D0
  352. // end alternate branch 000003D8-000003DA
  353. label000003D8: // (misaligned)
  354. 000003DA  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  355. // begin alternate branch 000003DC-000003E8
  356. label000003DC:
  357. 000003DC  FCC2 3F3C                .extension 0xCC2 <<F/2-3/6>> // unimplemented
  358. 000003E0  0008 4EAD                ori.b      A0, 0xAD
  359. fn000003E2: // (misaligned)
  360. 000003E4  0212 2F2E                andi.b     [A2], 0x2E /* '.' */
  361. // end alternate branch 000003DC-000003E8
  362. label000003DC: // (misaligned)
  363. 000003DE  3F3C 0008                move.w     -[A7], 0x8
  364. fn000003E2:
  365. 000003E2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  366. 000003E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  367. // begin alternate branch 000003E8-000003EE
  368. label000003E8:
  369. 000003E8  0008 4EAD                ori.b      A0, 0xAD
  370. 000003EC  00C2                     .incomplete
  371. // end alternate branch 000003E8-000003EE
  372. label000003E8: // (misaligned)
  373. 000003EA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  374. 000003EE  4CDF 0080                movem.l    D7, [A7]+
  375. 000003F2  4E5E                     unlink     A6
  376. 000003F4  2E9F                     move.l     [A7], [A7]+
  377. 000003F6  4E75                     rts
  378. export_99:
  379. 000003F8  4E56 FFF6                link       A6, -0x000A
  380. 000003FC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  381. 00000400  3E3C 0000                move.w     D7, 0x0
  382. 00000404  3D47 FFF8                move.w     [A6 - 0x8], D7
  383. label00000408:
  384. 00000408  0C47 001F                cmpi.w     D7, 0x1F
  385. 0000040C  6E00 002A                bgt        +0x2C /* 00000438 */
  386. label00000410:
  387. 00000410  286E 0008                movea.l    A4, [A6 + 0x8]
  388. 00000414  2854                     movea.l    A4, [A4]
  389. 00000416  286C 001C                movea.l    A4, [A4 + 0x1C]
  390. label0000041A:
  391. 0000041A  2854                     movea.l    A4, [A4]
  392. 0000041C  3C07                     move.w     D6, D7
  393. label0000041E:
  394. 0000041E  49EC 0002                lea.l      A4, [A4 + 0x2]
  395. 00000422  4234 6000                clr.b      [A4 + D6.w]
  396. // begin alternate branch 00000424-00000430
  397. fn00000424:
  398. 00000424  6000 0C47                bra        +0xC49 /* 0000106D */
  399. 00000428  001F 6C00                ori.b      [A7]+, 0x0
  400. 0000042C  000C 5247                ori.b      A4, 0x47 /* 'G' */
  401. // end alternate branch 00000424-00000430
  402. fn00000424: // (misaligned)
  403. 00000426  0C47 001F                cmpi.w     D7, 0x1F
  404. 0000042A  6C00 000C                bge        +0xE /* 00000438 */
  405. 0000042E  5247                     addq.w     D7, 1
  406. 00000430  3D47 FFF8                move.w     [A6 - 0x8], D7
  407. 00000434  4EFA FFDA                jmp        [PC - 0x26 /* 00000410 */]
  408. label00000438:
  409. 00000438  286E 0008                movea.l    A4, [A6 + 0x8]
  410. label0000043C:
  411. 0000043C  2854                     movea.l    A4, [A4]
  412. 0000043E  286C 0030                movea.l    A4, [A4 + 0x30]
  413. 00000442  2854                     movea.l    A4, [A4]
  414. 00000444  0C6C 0000 003C           cmpi.w     [A4 + 0x3C], 0x0
  415. 0000044A  6F00 00BC                ble        +0xBE /* 00000508 */
  416. 0000044E  286E 0008                movea.l    A4, [A6 + 0x8]
  417. 00000452  2854                     movea.l    A4, [A4]
  418. 00000454  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  419. 00000458  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  420. 0000045C  598F                     subq.l     A7, 4
  421. 0000045E  286E 0008                movea.l    A4, [A6 + 0x8]
  422. 00000462  2854                     movea.l    A4, [A4]
  423. 00000464  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  424. 00000468  A9CB                     syscall    TEGetText
  425. 0000046A  2E1F                     move.l     D7, [A7]+
  426. 0000046C  2D47 FFFC                move.l     [A6 - 0x4], D7
  427. 00000470  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  428. 00000474  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  429. 00000478  286E 0008                movea.l    A4, [A6 + 0x8]
  430. 0000047C  2854                     movea.l    A4, [A4]
  431. 0000047E  286C 0030                movea.l    A4, [A4 + 0x30]
  432. 00000482  2854                     movea.l    A4, [A4]
  433. 00000484  0C6C 001F 003C           cmpi.w     [A4 + 0x3C], 0x1F
  434. 0000048A  6C00 0018                bge        +0x1A /* 000004A4 */
  435. 0000048E  286E 0008                movea.l    A4, [A6 + 0x8]
  436. 00000492  2854                     movea.l    A4, [A4]
  437. 00000494  286C 0030                movea.l    A4, [A4 + 0x30]
  438. 00000498  2854                     movea.l    A4, [A4]
  439. 0000049A  3D6C 003C FFFA           move.w     [A6 - 0x6], [A4 + 0x3C]
  440. 000004A0  4EFA 0008                jmp        [PC + 0x8 /* 000004AA */]
  441. label000004A4:
  442. 000004A4  3D7C 001F FFFA           move.w     [A6 - 0x6], 0x1F
  443. label000004AA:
  444. 000004AA  3E3C 0000                move.w     D7, 0x0
  445. 000004AE  3D47 FFF8                move.w     [A6 - 0x8], D7
  446. 000004B2  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  447. 000004B6  6E00 003A                bgt        +0x3C /* 000004F2 */
  448. 000004BA  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  449. label000004C0:
  450. 000004C0  286E 0008                movea.l    A4, [A6 + 0x8]
  451. 000004C4  2854                     movea.l    A4, [A4]
  452. 000004C6  286C 001C                movea.l    A4, [A4 + 0x1C]
  453. 000004CA  2854                     movea.l    A4, [A4]
  454. 000004CC  3C07                     move.w     D6, D7
  455. 000004CE  49EC 0002                lea.l      A4, [A4 + 0x2]
  456. 000004D2  266E FFFC                movea.l    A3, [A6 - 0x4]
  457. 000004D6  2653                     movea.l    A3, [A3]
  458. 000004D8  3A07                     move.w     D5, D7
  459. 000004DA  19B3 5000 6000           move.b     [A4 + D6.w], [A3 + D5.w]
  460. 000004E0  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  461. 000004E4  6C00 000C                bge        +0xE /* 000004F2 */
  462. 000004E8  5247                     addq.w     D7, 1
  463. 000004EA  3D47 FFF8                move.w     [A6 - 0x8], D7
  464. 000004EE  4EFA FFD0                jmp        [PC - 0x30 /* 000004C0 */]
  465. label000004F2:
  466. 000004F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  467. 000004F6  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  468. 000004FA  286E 0008                movea.l    A4, [A6 + 0x8]
  469. 000004FE  2854                     movea.l    A4, [A4]
  470. 00000500  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  471. 00000504  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  472. label00000508:
  473. 00000508  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  474. 0000050C  4E5E                     unlink     A6
  475. 0000050E  2E9F                     move.l     [A7], [A7]+
  476. 00000510  4E75                     rts
  477. export_98:
  478. 00000512  4E56 FFF0                link       A6, -0x0010
  479. 00000516  48E7 0118                movem.l    -[A7], D7,A3,A4
  480. 0000051A  4A2D FF0C                tst.b      [A5 - 0xF4]
  481. 0000051E  6700 000E                beq        +0x10 /* 0000052E */
  482. 00000522  487A 00D6                pea.l      [PC + 0xD6 /* 000005FA, value 0x1A544564, pstring "TEditView.SetPair on view " */]
  483. 00000526  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  484. 0000052A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  485. label0000052E:
  486. 0000052E  286E 0008                movea.l    A4, [A6 + 0x8]
  487. 00000532  2854                     movea.l    A4, [A4]
  488. 00000534  296E 000C 001C           move.l     [A4 + 0x1C], [A6 + 0xC]
  489. 0000053A  286E 0008                movea.l    A4, [A6 + 0x8]
  490. 0000053E  2854                     movea.l    A4, [A4]
  491. 00000540  4AAC 0030                tst.l      [A4 + 0x30]
  492. 00000544  6600 0040                bne        +0x42 /* 00000586 */
  493. 00000548  286E 0008                movea.l    A4, [A6 + 0x8]
  494. 0000054C  2854                     movea.l    A4, [A4]
  495. 0000054E  2D6C 0028 FFF0           move.l     [A6 - 0x10], [A4 + 0x28]
  496. 00000554  2D6C 002C FFF4           move.l     [A6 - 0xC], [A4 + 0x2C]
  497. 0000055A  486E FFF0                pea.l      [A6 - 0x10]
  498. 0000055E  3F3C 0005                move.w     -[A7], 0x5
  499. 00000562  3F3C 0005                move.w     -[A7], 0x5
  500. 00000566  A8A9                     syscall    InsetRect
  501. 00000568  286E 0008                movea.l    A4, [A6 + 0x8]
  502. 0000056C  2854                     movea.l    A4, [A4]
  503. 0000056E  598F                     subq.l     A7, 4
  504. 00000570  486E FFF0                pea.l      [A6 - 0x10]
  505. 00000574  266E 0008                movea.l    A3, [A6 + 0x8]
  506. 00000578  2653                     movea.l    A3, [A3]
  507. 0000057A  486B 0028                pea.l      [A3 + 0x28]
  508. 0000057E  A9D2                     syscall    TENew
  509. 00000580  2E1F                     move.l     D7, [A7]+
  510. 00000582  2947 0030                move.l     [A4 + 0x30], D7
  511. label00000586:
  512. 00000586  286E 0008                movea.l    A4, [A6 + 0x8]
  513. 0000058A  2854                     movea.l    A4, [A4]
  514. 0000058C  286C 001C                movea.l    A4, [A4 + 0x1C]
  515. 00000590  2854                     movea.l    A4, [A4]
  516. 00000592  49EC 0002                lea.l      A4, [A4 + 0x2]
  517. 00000596  2F0C                     move.l     -[A7], A4
  518. 00000598  2F3C 0000 0020           move.l     -[A7], 0x20 /* ' ' */
  519. 0000059E  286E 0008                movea.l    A4, [A6 + 0x8]
  520. 000005A2  2854                     movea.l    A4, [A4]
  521. 000005A4  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  522. 000005A8  A9CF                     syscall    TESetText
  523. 000005AA  42AE FFF8                clr.l      [A6 - 0x8]
  524. 000005AE  2D7C 0000 0BB8 FFFC      move.l     [A6 - 0x4], 0xBB8
  525. 000005B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  526. 000005BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  527. 000005BE  286E 0008                movea.l    A4, [A6 + 0x8]
  528. 000005C2  2854                     movea.l    A4, [A4]
  529. 000005C4  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  530. 000005C8  A9D1                     syscall    TESetSelect
  531. 000005CA  286E 0008                movea.l    A4, [A6 + 0x8]
  532. 000005CE  2854                     movea.l    A4, [A4]
  533. 000005D0  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  534. 000005D4  3F3C 000E                move.w     -[A7], 0xE
  535. 000005D8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  536. 000005DC  286E 0008                movea.l    A4, [A6 + 0x8]
  537. 000005E0  2854                     movea.l    A4, [A4]
  538. 000005E2  286C 0010                movea.l    A4, [A4 + 0x10]
  539. 000005E6  2854                     movea.l    A4, [A4]
  540. 000005E8  486C 0034                pea.l      [A4 + 0x34]
  541. 000005EC  A928                     syscall    InvalRect
  542. 000005EE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  543. 000005F2  4E5E                     unlink     A6
  544. 000005F4  205F                     movea.l    A0, [A7]+
  545. 000005F6  508F                     addq.l     A7, 8
  546. 000005F8  4ED0                     jmp        [A0]
  547. 000005FA  1A54                     movea.b    A5, [A4]
  548. 000005FC  4564                     chk.w      D2, -[A4]
  549. 000005FE  6974                     bvs        +0x76 /* 00000674 */
  550. 00000600  5669 6577                addq.w     [A1 + 0x6577], 3
  551. 00000604  2E53                     movea.l    A7, [A3]
  552. 00000606  6574                     bcs        +0x76 /* 0000067C */
  553. 00000608  5061                     addq.w     -[A1], 8
  554. 0000060A  6972                     bvs        +0x74 /* 0000067E */
  555. 0000060C  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  556. 00000610  7669                     moveq.l    D3, 0x69
  557. 00000612  6577                     bcs        +0x79 /* 0000068B */
  558. 00000614  2000                     move.l     D0, D0
  559. export_97:
  560. 00000616  4E56 FFF4                link       A6, -0x000C
  561. 0000061A  48E7 0308                movem.l    -[A7], D6,D7,A4
  562. 0000061E  4A2D FF0C                tst.b      [A5 - 0xF4]
  563. 00000622  6700 000E                beq        +0x10 /* 00000632 */
  564. 00000626  487A 01E0                pea.l      [PC + 0x1E0 /* 00000808, value 0x1C544564, pstring "TEditView.DoMouseCommand by " */]
  565. 0000062A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  566. 0000062E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  567. label00000632:
  568. 00000632  286E 0008                movea.l    A4, [A6 + 0x8]
  569. 00000636  2854                     movea.l    A4, [A4]
  570. 00000638  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  571. 0000063C  3F3C 000E                move.w     -[A7], 0xE
  572. 00000640  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  573. 00000644  486E FFFC                pea.l      [A6 - 0x4]
  574. 00000648  486D 0082                pea.l      [A5 + 0x82 /* export_12 */]
  575. 0000064C  3F3C 0004                move.w     -[A7], 0x4
  576. 00000650  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  577. 00000654  4267                     clr.w      -[A7]
  578. 00000656  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  579. 0000065A  3F3C 0005                move.w     -[A7], 0x5
  580. 0000065E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  581. 00000662  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  582. 00000668  558F                     subq.l     A7, 2
  583. 0000066A  286E 0010                movea.l    A4, [A6 + 0x10]
  584. 0000066E  2F14                     move.l     -[A7], [A4]
  585. 00000670  286E 0008                movea.l    A4, [A6 + 0x8]
  586. label00000674:
  587. 00000674  2854                     movea.l    A4, [A4]
  588. 00000676  486C 0020                pea.l      [A4 + 0x20]
  589. 0000067A  A8AD                     syscall    PtInRect
  590. label0000067C:
  591. 0000067C  1E1F                     move.b     D7, [A7]+
  592. label0000067E:
  593. 0000067E  6700 0058                beq        +0x5A /* 000006D8 */
  594. 00000682  286E 0008                movea.l    A4, [A6 + 0x8]
  595. 00000686  2854                     movea.l    A4, [A4]
  596. 00000688  286C 0010                movea.l    A4, [A4 + 0x10]
  597. 0000068C  2854                     movea.l    A4, [A4]
  598. 0000068E  486C 0034                pea.l      [A4 + 0x34]
  599. 00000692  A928                     syscall    InvalRect
  600. 00000694  286E 0008                movea.l    A4, [A6 + 0x8]
  601. 00000698  2854                     movea.l    A4, [A4]
  602. 0000069A  197C 0001 0039           move.b     [A4 + 0x39], 0x1
  603. 000006A0  4287                     clr.l      D7
  604. 000006A2  3E2D FE62                move.w     D7, [A5 - 0x19E]
  605. 000006A6  3C3C 0009                move.w     D6, 0x9 /* '\t' */
  606. 000006AA  0D07                     btst       D7, D6
  607. 000006AC  6600 0026                bne        +0x28 /* 000006D4 */
  608. 000006B0  286E 0008                movea.l    A4, [A6 + 0x8]
  609. 000006B4  2854                     movea.l    A4, [A4]
  610. 000006B6  4AAC 0030                tst.l      [A4 + 0x30]
  611. 000006BA  6700 000E                beq        +0x10 /* 000006CA */
  612. 000006BE  286E 0008                movea.l    A4, [A6 + 0x8]
  613. 000006C2  2854                     movea.l    A4, [A4]
  614. 000006C4  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  615. 000006C8  A9D9                     syscall    TEDeactivate
  616. label000006CA:
  617. 000006CA  286E 0008                movea.l    A4, [A6 + 0x8]
  618. 000006CE  2854                     movea.l    A4, [A4]
  619. 000006D0  422C 0038                clr.b      [A4 + 0x38]
  620. label000006D4:
  621. 000006D4  4EFA 0124                jmp        [PC + 0x124 /* 000007FA */]
  622. label000006D8:
  623. 000006D8  558F                     subq.l     A7, 2
  624. 000006DA  286E 0010                movea.l    A4, [A6 + 0x10]
  625. 000006DE  2F14                     move.l     -[A7], [A4]
  626. 000006E0  286E 0008                movea.l    A4, [A6 + 0x8]
  627. 000006E4  2854                     movea.l    A4, [A4]
  628. 000006E6  486C 0028                pea.l      [A4 + 0x28]
  629. 000006EA  A8AD                     syscall    PtInRect
  630. 000006EC  1E1F                     move.b     D7, [A7]+
  631. 000006EE  6700 008E                beq        +0x90 /* 0000077E */
  632. 000006F2  286E 0008                movea.l    A4, [A6 + 0x8]
  633. 000006F6  2854                     movea.l    A4, [A4]
  634. 000006F8  4A2C 0038                tst.b      [A4 + 0x38]
  635. 000006FC  6700 002A                beq        +0x2C /* 00000728 */
  636. 00000700  286E 0010                movea.l    A4, [A6 + 0x10]
  637. 00000704  2F14                     move.l     -[A7], [A4]
  638. 00000706  4287                     clr.l      D7
  639. 00000708  3E2D FE62                move.w     D7, [A5 - 0x19E]
  640. 0000070C  3C3C 0009                move.w     D6, 0x9 /* '\t' */
  641. 00000710  0D07                     btst       D7, D6
  642. 00000712  56C7                     sne        D7
  643. 00000714  4407                     neg.b      D7
  644. 00000716  1F07                     move.b     -[A7], D7
  645. 00000718  286E 0008                movea.l    A4, [A6 + 0x8]
  646. 0000071C  2854                     movea.l    A4, [A4]
  647. 0000071E  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  648. 00000722  A9D4                     syscall    TEClick
  649. 00000724  4EFA 0054                jmp        [PC + 0x54 /* 0000077A */]
  650. label00000728:
  651. 00000728  286E 0008                movea.l    A4, [A6 + 0x8]
  652. 0000072C  2854                     movea.l    A4, [A4]
  653. 0000072E  286C 0010                movea.l    A4, [A4 + 0x10]
  654. 00000732  2854                     movea.l    A4, [A4]
  655. 00000734  486C 0034                pea.l      [A4 + 0x34]
  656. 00000738  A928                     syscall    InvalRect
  657. 0000073A  286E 0008                movea.l    A4, [A6 + 0x8]
  658. 0000073E  2854                     movea.l    A4, [A4]
  659. 00000740  197C 0001 0038           move.b     [A4 + 0x38], 0x1
  660. 00000746  286E 0008                movea.l    A4, [A6 + 0x8]
  661. 0000074A  2854                     movea.l    A4, [A4]
  662. 0000074C  4AAC 0030                tst.l      [A4 + 0x30]
  663. 00000750  6700 000E                beq        +0x10 /* 00000760 */
  664. 00000754  286E 0008                movea.l    A4, [A6 + 0x8]
  665. 00000758  2854                     movea.l    A4, [A4]
  666. 0000075A  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  667. 0000075E  A9D8                     syscall    TEActivate
  668. label00000760:
  669. 00000760  4287                     clr.l      D7
  670. 00000762  3E2D FE62                move.w     D7, [A5 - 0x19E]
  671. 00000766  3C3C 0009                move.w     D6, 0x9 /* '\t' */
  672. 0000076A  0D07                     btst       D7, D6
  673. 0000076C  6600 000C                bne        +0xE /* 0000077A */
  674. 00000770  286E 0008                movea.l    A4, [A6 + 0x8]
  675. 00000774  2854                     movea.l    A4, [A4]
  676. 00000776  422C 0039                clr.b      [A4 + 0x39]
  677. label0000077A:
  678. 0000077A  4EFA 007E                jmp        [PC + 0x7E /* 000007FA */]
  679. label0000077E:
  680. 0000077E  4287                     clr.l      D7
  681. 00000780  3E2D FE62                move.w     D7, [A5 - 0x19E]
  682. 00000784  3C3C 0009                move.w     D6, 0x9 /* '\t' */
  683. 00000788  0D07                     btst       D7, D6
  684. 0000078A  6600 0042                bne        +0x44 /* 000007CE */
  685. 0000078E  286E 0008                movea.l    A4, [A6 + 0x8]
  686. 00000792  2854                     movea.l    A4, [A4]
  687. 00000794  286C 0010                movea.l    A4, [A4 + 0x10]
  688. 00000798  2854                     movea.l    A4, [A4]
  689. 0000079A  486C 0034                pea.l      [A4 + 0x34]
  690. 0000079E  A928                     syscall    InvalRect
  691. 000007A0  286E 0008                movea.l    A4, [A6 + 0x8]
  692. 000007A4  2854                     movea.l    A4, [A4]
  693. 000007A6  422C 0038                clr.b      [A4 + 0x38]
  694. 000007AA  286E 0008                movea.l    A4, [A6 + 0x8]
  695. 000007AE  2854                     movea.l    A4, [A4]
  696. 000007B0  4AAC 0030                tst.l      [A4 + 0x30]
  697. 000007B4  6700 000E                beq        +0x10 /* 000007C4 */
  698. 000007B8  286E 0008                movea.l    A4, [A6 + 0x8]
  699. 000007BC  2854                     movea.l    A4, [A4]
  700. 000007BE  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  701. 000007C2  A9D9                     syscall    TEDeactivate
  702. label000007C4:
  703. 000007C4  286E 0008                movea.l    A4, [A6 + 0x8]
  704. 000007C8  2854                     movea.l    A4, [A4]
  705. 000007CA  422C 0039                clr.b      [A4 + 0x39]
  706. label000007CE:
  707. 000007CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  708. 000007D2  3F3C 0004                move.w     -[A7], 0x4
  709. 000007D6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  710. 000007DA  42AE 0014                clr.l      [A6 + 0x14]
  711. 000007DE  598F                     subq.l     A7, 4
  712. 000007E0  286E 0010                movea.l    A4, [A6 + 0x10]
  713. 000007E4  2F0C                     move.l     -[A7], A4
  714. 000007E6  286E 000C                movea.l    A4, [A6 + 0xC]
  715. 000007EA  2F0C                     move.l     -[A7], A4
  716. 000007EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  717. 000007F0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  718. 000007F4  2E1F                     move.l     D7, [A7]+
  719. 000007F6  2D47 0014                move.l     [A6 + 0x14], D7
  720. label000007FA:
  721. 000007FA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  722. 000007FE  4E5E                     unlink     A6
  723. 00000800  205F                     movea.l    A0, [A7]+
  724. 00000802  4FEF 000C                lea.l      A7, [A7 + 0xC]
  725. 00000806  4ED0                     jmp        [A0]
  726. 00000808  1C54                     movea.b    A6, [A4]
  727. 0000080A  4564                     chk.w      D2, -[A4]
  728. 0000080C  6974                     bvs        +0x76 /* 00000882 */
  729. 0000080E  5669 6577                addq.w     [A1 + 0x6577], 3
  730. 00000812  2E44                     movea.l    A7, D4
  731. 00000814  6F4D                     ble        +0x4F /* 00000863 */
  732. 00000816  6F75                     ble        +0x77 /* 0000088D */
  733. 00000818  7365                     moveq.l    D1, 0x65
  734. 0000081A  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  735. 0000081E  616E                     bsr        +0x70 /* 0000088E */
  736. 00000820  6420                     bcc        +0x22 /* 00000842 */
  737. 00000822  6279                     bhi        +0x7B /* 0000089D */
  738. 00000824  2000                     move.l     D0, D0
  739. export_96:
  740. 00000826  4E56 FFFC                link       A6, -0x0004
  741. 0000082A  48E7 0118                movem.l    -[A7], D7,A3,A4
  742. 0000082E  4A2D FF0C                tst.b      [A5 - 0xF4]
  743. 00000832  6700 000E                beq        +0x10 /* 00000842 */
  744. 00000836  487A 00CE                pea.l      [PC + 0xCE /* 00000906, value 0x1A544564, pstring "TEditView.DoSetUpMenus by " */]
  745. 0000083A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  746. 0000083E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  747. label00000842:
  748. 00000842  3F3C 0008                move.w     -[A7], 0x8
  749. 00000846  1F3C 0001                move.b     -[A7], 0x1
  750. 0000084A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  751. 0000084E  286E 0008                movea.l    A4, [A6 + 0x8]
  752. 00000852  2854                     movea.l    A4, [A4]
  753. 00000854  266E 0008                movea.l    A3, [A6 + 0x8]
  754. 00000858  2653                     movea.l    A3, [A3]
  755. 0000085A  1E2C 0038                move.b     D7, [A4 + 0x38]
  756. 0000085E  8E2B 0039                or.b       D7, [A3 + 0x39]
  757. 00000862  6700 001E                beq        +0x20 /* 00000882 */
  758. 00000866  3F3C 0017                move.w     -[A7], 0x17
  759. 0000086A  1F3C 0001                move.b     -[A7], 0x1
  760. 0000086E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  761. 00000872  3F3C 0018                move.w     -[A7], 0x18
  762. 00000876  1F3C 0001                move.b     -[A7], 0x1
  763. 0000087A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  764. 0000087E  4EFA 0016                jmp        [PC + 0x16 /* 00000896 */]
  765. label00000882:
  766. 00000882  3F3C 0017                move.w     -[A7], 0x17
  767. 00000886  4227                     clr.b      -[A7]
  768. 00000888  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  769. 0000088C  3F3C 0018                move.w     -[A7], 0x18
  770. // begin alternate branch 0000088E-00000892
  771. fn0000088E:
  772. 0000088E  0018 4227                ori.b      [A0]+, 0x27 /* '\'' */
  773. // end alternate branch 0000088E-00000892
  774. fn0000088E: // (misaligned)
  775. 00000890  4227                     clr.b      -[A7]
  776. 00000892  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  777. label00000896:
  778. 00000896  4A2D FE42                tst.b      [A5 - 0x1BE]
  779. 0000089A  6700 0012                beq        +0x14 /* 000008AE */
  780. 0000089E  3F3C 0019                move.w     -[A7], 0x19
  781. 000008A2  1F3C 0001                move.b     -[A7], 0x1
  782. 000008A6  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  783. 000008AA  4EFA 000C                jmp        [PC + 0xC /* 000008B8 */]
  784. label000008AE:
  785. 000008AE  3F3C 0019                move.w     -[A7], 0x19
  786. 000008B2  4227                     clr.b      -[A7]
  787. 000008B4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  788. label000008B8:
  789. 000008B8  286E 0008                movea.l    A4, [A6 + 0x8]
  790. 000008BC  2854                     movea.l    A4, [A4]
  791. 000008BE  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  792. 000008C4  286E FFFC                movea.l    A4, [A6 - 0x4]
  793. 000008C8  2854                     movea.l    A4, [A4]
  794. 000008CA  286C 0056                movea.l    A4, [A4 + 0x56]
  795. 000008CE  2854                     movea.l    A4, [A4]
  796. 000008D0  0C6C 0000 0002           cmpi.w     [A4 + 0x2], 0x0
  797. 000008D6  6F00 0012                ble        +0x14 /* 000008EA */
  798. 000008DA  3F3C 001A                move.w     -[A7], 0x1A
  799. 000008DE  1F3C 0001                move.b     -[A7], 0x1
  800. 000008E2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  801. 000008E6  4EFA 000C                jmp        [PC + 0xC /* 000008F4 */]
  802. label000008EA:
  803. 000008EA  3F3C 001A                move.w     -[A7], 0x1A
  804. 000008EE  4227                     clr.b      -[A7]
  805. 000008F0  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  806. label000008F4:
  807. 000008F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  808. 000008F8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  809. 000008FC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  810. 00000900  4E5E                     unlink     A6
  811. 00000902  2E9F                     move.l     [A7], [A7]+
  812. 00000904  4E75                     rts
  813. 00000906  1A54                     movea.b    A5, [A4]
  814. 00000908  4564                     chk.w      D2, -[A4]
  815. 0000090A  6974                     bvs        +0x76 /* 00000980 */
  816. 0000090C  5669 6577                addq.w     [A1 + 0x6577], 3
  817. 00000910  2E44                     movea.l    A7, D4
  818. 00000912  6F53                     ble        +0x55 /* 00000967 */
  819. 00000914  6574                     bcs        +0x76 /* 0000098A */
  820. 00000916  5570 4D65                subq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 2
  821. 0000091A  6E75                     bgt        +0x77 /* 00000991 */
  822. 0000091C  7320                     moveq.l    D1, 0x20
  823. 0000091E  6279                     bhi        +0x7B /* 00000999 */
  824. 00000920  2000                     move.l     D0, D0
  825. export_95:
  826. 00000922  4E56 FFFC                link       A6, -0x0004
  827. 00000926  48E7 0108                movem.l    -[A7], D7,A4
  828. 0000092A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  829. 0000092E  286E 0008                movea.l    A4, [A6 + 0x8]
  830. 00000932  2854                     movea.l    A4, [A4]
  831. 00000934  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  832. 00000938  A9DC                     syscall    TEKey
  833. 0000093A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  834. 0000093E  3F3C 0012                move.w     -[A7], 0x12
  835. 00000942  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  836. 00000946  286E 0008                movea.l    A4, [A6 + 0x8]
  837. 0000094A  2854                     movea.l    A4, [A4]
  838. 0000094C  286C 0014                movea.l    A4, [A4 + 0x14]
  839. 00000950  2854                     movea.l    A4, [A4]
  840. 00000952  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  841. 00000958  486E FFFC                pea.l      [A6 - 0x4]
  842. 0000095C  486D 0082                pea.l      [A5 + 0x82 /* export_12 */]
  843. 00000960  3F3C 0004                move.w     -[A7], 0x4
  844. 00000964  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  845. 00000968  4267                     clr.w      -[A7]
  846. 0000096A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  847. 0000096E  3F3C 0005                move.w     -[A7], 0x5
  848. 00000972  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  849. 00000976  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  850. 0000097C  4CDF 1080                movem.l    D7,A4, [A7]+
  851. label00000980:
  852. 00000980  4E5E                     unlink     A6
  853. 00000982  205F                     movea.l    A0, [A7]+
  854. 00000984  5C8F                     addq.l     A7, 6
  855. 00000986  4ED0                     jmp        [A0]
  856. export_94:
  857. 00000988  4E56 FFEC                link       A6, -0x0014
  858. // begin alternate branch 0000098A-0000098C
  859. label0000098A:
  860. 0000098A  FFEC                     .invalid   <<F/7/7>>
  861. // end alternate branch 0000098A-0000098C
  862. label0000098A: // (misaligned)
  863. 0000098C  48E7 0100                movem.l    -[A7], D7
  864. 00000990  4A2D FF0C                tst.b      [A5 - 0xF4]
  865. 00000994  6700 000E                beq        +0x10 /* 000009A4 */
  866. 00000998  487A 0188                pea.l      [PC + 0x188 /* 00000B22, value 0x1B544564, pstring "TEditView.DoMenuCommand by " */]
  867. 0000099C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  868. 000009A0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  869. label000009A4:
  870. 000009A4  4EFA 013C                jmp        [PC + 0x13C /* 00000AE2 */]
  871. label000009A8:
  872. 000009A8  486E FFFC                pea.l      [A6 - 0x4]
  873. 000009AC  486D 04C2                pea.l      [A5 + 0x4C2 /* export_148 */]
  874. 000009B0  3F3C 0008                move.w     -[A7], 0x8
  875. 000009B4  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  876. 000009B8  3F3C 0008                move.w     -[A7], 0x8
  877. 000009BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  878. 000009C0  3F3C 0005                move.w     -[A7], 0x5
  879. 000009C4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  880. 000009C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  881. 000009CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  882. 000009D0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  883. 000009D4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  884. 000009D8  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  885. 000009DE  4EFA 0132                jmp        [PC + 0x132 /* 00000B12 */]
  886. label000009E2:
  887. 000009E2  486E FFF4                pea.l      [A6 - 0xC]
  888. 000009E6  486D 04D2                pea.l      [A5 + 0x4D2 /* export_150 */]
  889. 000009EA  3F3C 0008                move.w     -[A7], 0x8
  890. 000009EE  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  891. 000009F2  3F3C 0018                move.w     -[A7], 0x18
  892. 000009F6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  893. 000009FA  3F3C 0005                move.w     -[A7], 0x5
  894. 000009FE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  895. 00000A02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  896. 00000A06  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  897. 00000A0A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  898. 00000A0E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  899. 00000A12  2D6E FFF4 000E           move.l     [A6 + 0xE], [A6 - 0xC]
  900. 00000A18  4EFA 00F8                jmp        [PC + 0xF8 /* 00000B12 */]
  901. label00000A1C:
  902. 00000A1C  486E FFF8                pea.l      [A6 - 0x8]
  903. 00000A20  486D 04CA                pea.l      [A5 + 0x4CA /* export_149 */]
  904. 00000A24  3F3C 0008                move.w     -[A7], 0x8
  905. 00000A28  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  906. 00000A2C  3F3C 0018                move.w     -[A7], 0x18
  907. 00000A30  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  908. 00000A34  3F3C 0005                move.w     -[A7], 0x5
  909. 00000A38  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  910. 00000A3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  911. 00000A40  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  912. 00000A44  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  913. 00000A48  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  914. 00000A4C  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  915. 00000A52  4EFA 00BE                jmp        [PC + 0xBE /* 00000B12 */]
  916. label00000A56:
  917. 00000A56  486E FFF0                pea.l      [A6 - 0x10]
  918. 00000A5A  486D 04DA                pea.l      [A5 + 0x4DA /* export_151 */]
  919. 00000A5E  3F3C 0008                move.w     -[A7], 0x8
  920. 00000A62  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  921. 00000A66  3F3C 0019                move.w     -[A7], 0x19
  922. 00000A6A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  923. 00000A6E  3F3C 0005                move.w     -[A7], 0x5
  924. 00000A72  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  925. 00000A76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  926. 00000A7A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  927. 00000A7E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  928. 00000A82  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  929. 00000A86  2D6E FFF0 000E           move.l     [A6 + 0xE], [A6 - 0x10]
  930. 00000A8C  4EFA 0084                jmp        [PC + 0x84 /* 00000B12 */]
  931. label00000A90:
  932. 00000A90  486E FFEC                pea.l      [A6 - 0x14]
  933. 00000A94  486D 04E2                pea.l      [A5 + 0x4E2 /* export_152 */]
  934. 00000A98  3F3C 0008                move.w     -[A7], 0x8
  935. 00000A9C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  936. 00000AA0  3F3C 001A                move.w     -[A7], 0x1A
  937. 00000AA4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  938. 00000AA8  3F3C 0005                move.w     -[A7], 0x5
  939. 00000AAC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  940. 00000AB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  941. 00000AB4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  942. 00000AB8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  943. 00000ABC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  944. 00000AC0  2D6E FFEC 000E           move.l     [A6 + 0xE], [A6 - 0x14]
  945. 00000AC6  4EFA 004A                jmp        [PC + 0x4A /* 00000B12 */]
  946. label00000ACA:
  947. 00000ACA  598F                     subq.l     A7, 4
  948. 00000ACC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  949. 00000AD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  950. 00000AD4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  951. 00000AD8  2E1F                     move.l     D7, [A7]+
  952. 00000ADA  2D47 000E                move.l     [A6 + 0xE], D7
  953. 00000ADE  4EFA 0032                jmp        [PC + 0x32 /* 00000B12 */]
  954. label00000AE2:
  955. 00000AE2  3E2E 000C                move.w     D7, [A6 + 0xC]
  956. 00000AE6  0C47 0008                cmpi.w     D7, 0x8
  957. 00000AEA  6700 FEBC                beq        -0x142 /* 000009A8 */
  958. 00000AEE  0C47 0017                cmpi.w     D7, 0x17
  959. 00000AF2  6700 FF28                beq        -0xD6 /* 00000A1C */
  960. 00000AF6  0C47 0018                cmpi.w     D7, 0x18
  961. 00000AFA  6700 FEE6                beq        -0x118 /* 000009E2 */
  962. 00000AFE  0C47 0019                cmpi.w     D7, 0x19
  963. 00000B02  6700 FF52                beq        -0xAC /* 00000A56 */
  964. 00000B06  0C47 001A                cmpi.w     D7, 0x1A
  965. 00000B0A  6700 FF84                beq        -0x7A /* 00000A90 */
  966. 00000B0E  4EFA FFBA                jmp        [PC - 0x46 /* 00000ACA */]
  967. label00000B12:
  968. 00000B12  4267                     clr.w      -[A7]
  969. 00000B14  A938                     syscall    HiliteMenu
  970. 00000B16  4CDF 0080                movem.l    D7, [A7]+
  971. 00000B1A  4E5E                     unlink     A6
  972. 00000B1C  205F                     movea.l    A0, [A7]+
  973. 00000B1E  5C8F                     addq.l     A7, 6
  974. 00000B20  4ED0                     jmp        [A0]
  975. 00000B22  1B54 4564                move.b     [A5 + 0x4564], [A4]
  976. 00000B26  6974                     bvs        +0x76 /* 00000B9C */
  977. 00000B28  5669 6577                addq.w     [A1 + 0x6577], 3
  978. 00000B2C  2E44                     movea.l    A7, D4
  979. 00000B2E  6F4D                     ble        +0x4F /* 00000B7D */
  980. 00000B30  656E                     bcs        +0x70 /* 00000BA0 */
  981. 00000B32  7543                     moveq.l    D2, 0x43
  982. 00000B34  6F6D                     ble        +0x6F /* 00000BA3 */
  983. 00000B36  6D61                     blt        +0x63 /* 00000B99 */
  984. 00000B38  6E64                     bgt        +0x66 /* 00000B9E */
  985. 00000B3A  2062                     movea.l    A0, -[A2]
  986. 00000B3C  7920                     moveq.l    D4, 0x20
  987. export_93:
  988. 00000B3E  4E56 0000                link       A6, 0
  989. 00000B42  48E7 0108                movem.l    -[A7], D7,A4
  990. 00000B46  4A2D FF0C                tst.b      [A5 - 0xF4]
  991. 00000B4A  6700 000E                beq        +0x10 /* 00000B5A */
  992. 00000B4E  487A 006E                pea.l      [PC + 0x6E /* 00000BBE, value 0x1A544564, pstring "TEditView.Free on object: " */]
  993. 00000B52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  994. 00000B56  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  995. label00000B5A:
  996. 00000B5A  3F3C 0008                move.w     -[A7], 0x8
  997. 00000B5E  4227                     clr.b      -[A7]
  998. 00000B60  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  999. 00000B64  3F3C 0018                move.w     -[A7], 0x18
  1000. 00000B68  4227                     clr.b      -[A7]
  1001. 00000B6A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1002. 00000B6E  3F3C 0019                move.w     -[A7], 0x19
  1003. 00000B72  4227                     clr.b      -[A7]
  1004. 00000B74  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1005. 00000B78  3F3C 001A                move.w     -[A7], 0x1A
  1006. 00000B7C  4227                     clr.b      -[A7]
  1007. 00000B7E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1008. 00000B82  286E 0008                movea.l    A4, [A6 + 0x8]
  1009. 00000B86  2854                     movea.l    A4, [A4]
  1010. 00000B88  4AAC 001C                tst.l      [A4 + 0x1C]
  1011. 00000B8C  6700 001E                beq        +0x20 /* 00000BAC */
  1012. 00000B90  286E 0008                movea.l    A4, [A6 + 0x8]
  1013. 00000B94  2854                     movea.l    A4, [A4]
  1014. 00000B96  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  1015. 00000B9A  3F3C 0004                move.w     -[A7], 0x4
  1016. // begin alternate branch 00000B9C-00000BA8
  1017. label00000B9C:
  1018. 00000B9C  0004 4EAD                ori.b      D4, 0xAD
  1019. label00000B9E: // (misaligned)
  1020. label00000BA0:
  1021. 00000BA0  0212 286E                andi.b     [A2], 0x6E /* 'n' */
  1022. 00000BA4  0008 2854                ori.b      A0, 0x54 /* 'T' */
  1023. // end alternate branch 00000B9C-00000BA8
  1024. label00000B9C: // (misaligned)
  1025. label00000B9E:
  1026. 00000B9E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1027. label00000BA0: // (misaligned)
  1028. 00000BA2  286E 0008                movea.l    A4, [A6 + 0x8]
  1029. 00000BA6  2854                     movea.l    A4, [A4]
  1030. 00000BA8  42AC 001C                clr.l      [A4 + 0x1C]
  1031. label00000BAC:
  1032. 00000BAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1033. 00000BB0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1034. 00000BB4  4CDF 1080                movem.l    D7,A4, [A7]+
  1035. 00000BB8  4E5E                     unlink     A6
  1036. 00000BBA  2E9F                     move.l     [A7], [A7]+
  1037. 00000BBC  4E75                     rts
  1038. 00000BBE  1A54                     movea.b    A5, [A4]
  1039. 00000BC0  4564                     chk.w      D2, -[A4]
  1040. 00000BC2  6974                     bvs        +0x76 /* 00000C38 */
  1041. 00000BC4  5669 6577                addq.w     [A1 + 0x6577], 3
  1042. 00000BC8  2E46                     movea.l    A7, D6
  1043. 00000BCA  7265                     moveq.l    D1, 0x65
  1044. 00000BCC  6520                     bcs        +0x22 /* 00000BEE */
  1045. 00000BCE  6F6E                     ble        +0x70 /* 00000C3E */
  1046. 00000BD0  206F 626A                movea.l    A0, [A7 + 0x626A]
  1047. 00000BD4  6563                     bcs        +0x65 /* 00000C39 */
  1048. 00000BD6  743A                     moveq.l    D2, 0x3A
  1049. 00000BD8  2000                     move.l     D0, D0
  1050.